On Multiparty Garbling of Arithmetic Circuits

نویسنده

  • Aner Ben-Efraim
چکیده

We initiate a study of garbled circuits that contain both Boolean and arithmetic gatesin secure multiparty computation. In particular, we incorporate the garbling gadgets for arithmeticcircuits recently presented by Ball, Malkin, and Rosulek (ACM CCS 2016) into the multiparty garblingparadigm initially introduced by Beaver, Micali, and Rogaway (STOC ’90). This is the first work thatstudies arithmetic garbled circuits in the multiparty setting. Using mixed Boolean-arithmetic circuitsallows more efficient secure computation of functions that naturally combine Boolean and arithmeticcomputations. Our garbled circuits are secure in the semi-honest model, under the same hardnessassumptions as Ball et al., and can be efficiently and securely computed in constant rounds assumingan honest majority.We first extend free addition and multiplication by a constant to the multiparty setting. We thenextend to the multiparty setting efficient garbled multiplication gates. The garbled multiplication gateconstruction we show was previously achieved only in the two-party setting and assuming a randomoracle.We further present a new garbling technique, and show how this technique can improve efficiency ingarbling selector gates. Selector gates compute a simple “if statement” in the arithmetic setting: thegate selects the output value from two input integer values, according to a Boolean selector bit; if thebit is 0 the output equals the first value, and if the bit is 1 the output equals the second value. Usingour new technique, we show a new and designated garbled selector gate that reduces by approximately33% the evaluation time, for any number of parties, from the best previously known constructions thatuse existing techniques and are secure based on the same hardness assumptions.On the downside, we find that testing equality and computing exponentiation by a constant are signif-icantly more complex to garble in the multiparty setting than in the two-party setting.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fastplay-A Parallelization Model and Implementation of SMC on CUDA based GPU Cluster Architecture

We propose a four-tiered parallelization model for acceleration of the secure multiparty computation (SMC) on the CUDA based Graphic Processing Unit (GPU) cluster architecture. Specification layer is the top layer, which adopts the SFDL of Fairplay for specification of secure computations. The SHDL file generated by the SFDL compiler of Fairplay is used as inputs to the function layer, for whic...

متن کامل

How to Use Garbling for Privacy Preserving Electronic Surveillance Services

Various applications following the Internet of Things (IoT) paradigm have become a part of our everyday lives. Therefore, designing mechanisms for security, trust and privacy for this context is important. As one example, applications related to electronic surveillance and monitoring have serious issues related to privacy. Research is needed on how to design privacy preserving surveillance syst...

متن کامل

Partial Garbling Schemes and Their Applications

Garbling schemes (aka randomized encodings of functions) represent a function F by a “simpler” randomized function F̂ such that F̂ (x) reveals F (x) and no additional information about x. Garbling schemes have found applications in many areas of cryptography. Motivated by the goal of improving the efficiency of garbling schemes, we make the following contributions: – We suggest a general new noti...

متن کامل

Reactive Garbling: Foundation, Instantiation, Application

Garbled circuits is a cryptographic technique, which has been used among other things for the construction of two and threeparty secure computation, private function evaluation and secure outsourcing. Garbling schemes is a primitive which formalizes the syntax and security properties of garbled circuits. We define a generalization of garbling schemes called reactive garbling schemes. We conside...

متن کامل

Foundations of Reactive Garbling Schemes

Garbled circuits is a cryptographic technique, which has been used among other things for the construction of two and three-party secure computation, private function evaluation and secure outsourcing. Garbling schemes is a primitive which formalizes the syntax and security properties of garbled circuits. We de€ne a generalization of garbling schemes called reactive garbling schemes. We conside...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2017  شماره 

صفحات  -

تاریخ انتشار 2017